body,html{margin:0;padding:0;}
dd,div,dl,dt,h1,h2,h3,li,p,ul{margin:0;padding:0;list-style:none}
a,span,input{text-decoration:none}
.search{position:relative;float:right;padding:10px 10px 0 0;width:226px;color:#666}
.search a{color:#666}
.searchBox{position:relative;z-index:10;float:left;width:188px}
.search .soInput{float:left;width:126px}
.search input{float:left;padding:6px 0 5px 4px;width:122px;height:18px;border:2px solid #dbdbdb;border-right:0;border-left:0;color:#666;line-height:18px}
.search .soOption,.search .soOptionAct{position:relative;float:left;width:62px;height:38px;background:url("../imges/head-nav-v2.png") no-repeat 0 -30px}
.search .soType{display:block;padding:7px 0 0 18px;height:18px;text-decoration:none;line-height:18px;cursor:pointer}
.search .soType span{float:left}
.search .soType i{display:inline-block;margin:9px 0 0 3px;width:8px;height:4px;background:url(../images/head-nav-v2.png) no-repeat -45px 0;vertical-align:top}
.search .soOptionAct .soType i{background-position:-30px 0}
.search .submit{float:left;display:block;width:38px;height:33px;background:url(../images/head-nav-v2.png) no-repeat -70px -30px;text-indent:-9999px}
.search .submit:hover{background-position:-70px -75px}
.soTypeList{position:absolute;top:34px;left:3px;overflow:hidden;width:58px;border:1px solid #d7d7d7;border-radius:4px;background:#fff}
.soTypeList a{display:block;height:30px;color:#666;text-align:center;line-height:30px}
.soTypeList a:hover{background:#f4f4f4;color:#f09;text-decoration:none}
.soOption .soTypeList{display:none}
.list-table{margin:0 auto;width:98%;}
.list-table  a{ color: #09c}
.list-table tr{ height: 35px; line-height: 35px;color:#797268;}
.list-table thead th { padding: 5px 10px}
.list-table thead tr{background:#f5f6fa;color:#4f6b72;text-align:left;}
.list-table tbody tr:nth-child(2n) {background:#fdfdfd;}
.list-table tbody td{ padding: 10px;}
.list-table div input{ float: left; margin-right: 10px;}
.list-table div a{ display: block; float: left;width: 20px;height: 25px; }

.addchildboard{background: url("../images/bg_repno.gif") no-repeat 0 -592px; margin-right: 5px; padding-left:17px; line-height:25px; *line-height: 16px;zoom: 1; }
.addchildboard:hover { text-decoration:none; color:#F60 !important; }

.tab-content .tab-pane {
    display: none;
}
.tab-content .in {
    display: block;
}
/* 授权表单 */
.auth-form {
    padding: 15px;
    min-width: 100px;
}
/* 授权编辑页 */
.checkmod {
    margin-bottom: 20px;
    border: 1px solid #ebebeb;
}
.checkmod dt {
    padding-left: 10px;
    height: 30px;
    line-height: 30px;
    font-weight: bold;
    border-bottom: 1px solid #ebebeb;
    background-color: #ECECEC;
}
.checkmod dd {
    padding-left: 10px;
    line-height: 30px;
}
.checkmod dd .checkbox {
    margin: 0 10px 0 0;
}
.checkmod dd .divsion {
    margin-right: 20px;
}

/* = 表单
------------------------------------------ */
/* 表单组件 */
.text,.textarea {
    padding: 4px;
    border: 1px solid #eeeeee;
    background-color: #fff;
    transition: all .3s linear;
}
.text {
    width: 220px;
    height: 20px;
    vertical-align: middle;
}
.focus {
    border: 1px solid #a6e1f3;
    box-shadow: 0 0 12px #baf7ff;
}
.textarea {
    display: block;
}
.textarea textarea {
    width: 100%;
    height: 100px;
    border: 0 none;
}
.checkbox + .checkbox,
.radio + .radio {
    margin-left: 15px;
}
.checkbox, .radio {
    display: inline-block;
    height: 20px;
    line-height: 20px;
}
.checkbox input,
.radio input {
    margin-right: 5px;
    *margin-right: 1px;
    vertical-align: -1px;
}
select {
    padding: 2px;
    height: 27px;
    line-height: 27px;
    border: 1px solid #ccc;
    border-radius: 3px;
}
select[multiple] {
    height: 200px;
}